module.exports = {
    devServer: {
        port: 80, //node启动时的端口

        // proxy: {
        //     '/esp': {
        //         target: "http://192.168.4.1:80",
        //         pathRewrite: {"^/esp": ""}, //将请求中的前缀"/esp"设置为空
        //         ws: true,   //用于支持websocket
        //         changeOrigin: true    //用于控制请求头中的host值，通俗来说,请求来自哪里
        //     }
        // }
    },
    // lintOnSave: false,//关闭语法检查

    /**
     * 基本路径，打包后能访问的路径
     * 1,./:相对路径，打包之后能访问,
     * 但是路由使用改了history会改变路径导致静态资源的路径变化无法访问
     * 2,/:使用绝对路径，路由跳转后不会改变js的路径
     */
    // publicPath: '/l',
    publicPath: './',

    /**
     * 配置开启代理服务器（只在开发环境有效）解决跨域问题，
     * 一般直接在后台解决跨域，或使用nginx代理解决
     */
    // 简单配置
    // devServer: {
    //     proxy: 'http://192.168.4.1:80'
    // }

    //复杂配置
    // devServer: {
    //     proxy: {
    //         'student': {
    //             target: "http://localhost:5000",
    //             // pathRewrite:{"^/demo":""} //将请求中的前缀"/demo"设置为空
    //             // ws:true    //用于支持websocket
    //             // changeOrigin:true    //用于控制请求头中的host值，通俗来说,请求来自哪里
    //         },
    //         'cars': {
    //             target: "http://localhost:5001"
    //         },
    //         'ali': {
    //             target: "http://47.98.49.119:9999"
    //         }
    //     }
    // }

    configureWebpack: (config) => {
        config.devtool = 'source-map'
    }
};